package com.mkb.entity;
import com.zz.common.util.AbstractObject;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import java.io.Serializable;
import java.util.List;

/**
**人员信息
**/
@Data
@EqualsAndHashCode(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class GraphUserDetailDTO extends AbstractObject implements Serializable{
    private static final long serialVersionUID = 1L;
	    /***Id***/
    @ApiModelProperty(value = "Id")
    private Long id;

    /***1:线索  2：案件 ***/
    @ApiModelProperty(value = "1:线索  2：案件 ")
    private Integer origin;

    /***1:男  2：女 ***/
    @ApiModelProperty(value = "1:男  2：女 ")
    private Integer sex;

    @ApiModelProperty(value = "1:男  2：女 ")
    private String sexStr;

    /***关联id***/
    @ApiModelProperty(value = "关联id")
    private Long ralateId;

    /***graphId***/
    @ApiModelProperty(value = "graphId")
    private Long graphId;

    /***姓名***/
    @ApiModelProperty(value = "姓名")
    private String name;

    /***身份证***/
    @ApiModelProperty(value = "身份证")
    private String idCard;

    /***户籍地址***/
    @ApiModelProperty(value = "户籍地址")
    private String homeAddress;

    /***现住址***/
    @ApiModelProperty(value = "现住址")
    private String nowAddress;

    /***职业***/
    @ApiModelProperty(value = "职业")
    private String post;

    /***状态***/
    @ApiModelProperty(value = "状态")
    private String userStatus;

    /***通讯方式***/
    @ApiModelProperty(value = "通讯方式")
    private String mobile;

    /***文化程度***/
    @ApiModelProperty(value = "文化程度")
    private String education;

    private List<UserDetailFamilyDTO> userDetailFamilyList;

    private Integer pageNum;

    private Integer pageSize;
    
}
